*{
	margin: 0;
	padding: 0;
}
body{
	background: #ffffff;
	overflow-x: hidden;
}
html{
	overflow-x: hidden;
}

li{
	list-style: none;
}
a:hover{
	text-decoration: none;
}
.nav{
	width: 100%;
	/*height: 960px;*/
	height: 100vh;
	overflow: hidden;
}
.container{
	width: 100%;
	height: 100%;
	padding: 0px !important;
	position: relative;
}
@media (min-width:1200px) {
	.container{
		width: 100% !important;
	}
}
.swiper_banner{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.carousel{
	width: 100%;
	height: 100%;
}
.carousel-inner{
	width: 100%;
	height: 100%;
}
.item{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}
.carousel-indicators{
	left: 200px !important;
	bottom: 70px !important;
	margin-left: 0 !important;
	display: flex;
	align-items: center;
}
.carousel-indicators li{
	width: auto !important;
	height: auto !important;
	padding: 0px 20px;
	box-sizing: border-box;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	font-size: 32px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	line-height: 2.083;
}


.carousel-indicators .active>span{
	display: inline-block;
	width: 109px;
	height: 2px;
	background: #ffffff;
	margin-right: 40px;
}
.carousel-indicators .active{
	background: none !important;
	width: 190px !important;
	height: 20px !important;
	padding: 0px 20px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
#item1{
	background: url(../img/home_banner.png) center no-repeat;
	background-size: cover;
	
}
#item2{
	background: url(../img/home_banner.png) center no-repeat;
	background-size: cover;
}
#item3{
	background: url(../img/home_banner.png) center no-repeat;
	background-size: cover;
}
.nav_all{
	width: 100%;
	position: absolute;
	top: 62px;
	left: 0;
	z-index: 999;
	transition: all 0.6s;
}
.naVTop{
	width: 1550px;
	height: 97px;
	margin: auto;
}
.naVTop_left{
	width: 334px;
	height: 100%;
	float: left;
}
.naVTop_left>a{
	display: block;
	width: 100%;
	height: 100%;
}
.naVTop_left>a>img{
	max-width: 334px;
}
.naVTop_right{
	float: right;
	width: 1040px;
	height: 100%;
}
.naVTop_right>ul{
	width: 100%;
	height: 100%;
}
.naVTop_right>ul>li{
	width: 14.28%;
	height: 100%;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	color: rgb(254, 252, 252);
	position: relative;
}
.naVTop_right>ul>li::before{
	content: "";
	position: absolute;
	width: 0px;
	height: 2px;
	background: #ffffff;
	top: 65px;
	left: 30%;
	transition: all 0.5s linear;
}

.naVTop_right>ul>li:hover::before{
	content: "";
	position: absolute;
	width: 40%;
	height: 2px;
	background: #ffffff;
	top: 65px;
	left: 30%;
	transition: all 0.5s linear;
}
.naVTop_right>ul>li:nth-of-type(6):hover::before{
	width:0px !important;
}
.naVTop_right>ul>li:nth-of-type(1)::before{
	display:block;
	width:40%;
}
.naVTop_right>ul>li>a{
	color: rgb(254, 252, 252);
	font-size: 16px;
	font-family: "PingFang";
	cursor: pointer;
}
.naVTop_right>ul>li>a:hover{
	text-decoration: none;
}
.naVTop_right>ul>li:last-child>span{
	margin-left: 40px;
	margin-right: 40px;
}
.swiper-container3 .swiper-pagination-bullet{
	font-size: 32px;
	color: #ffffff;
	padding: 0px 20px;
	box-sizing: border-box;
	width: auto;
	height: auto;
	background: none;
	border-radius: 0px !important;
}
.swiper-container3 .swiper-pagination-bullet-active{
	width: 190px;
	position: relative;
}	
.swiper-container3 .swiper-pagination-bullet-active::before{
	position: absolute;
	content: "";
	top: 20px;
	left: 0px;
	width: 72px;
	height: 2px;
	background: #ffffff;
	text-align: left;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 70px !important;
	width: auto !important;
	left: 200px !important;
}
.navCenter{
	width: auto;
	height: 280px;
	margin: auto;
	position: absolute;
	top: 384px;
	left: 200px;
	z-index: 99;
	
}
.navCenter>ul{
	width: 34px;
	height: 100%;
	float: left;
}
.navCenter>ul>li{
	width: 100%;
	height: 33.3333%;
	display: flex;
	align-items: center;
}
.navCenter>ul>li>img{
	max-width: 34px;
}
.container .swiper-container3 {
      width: 100%;
      height: 100%;
    }
.container .swiper-slide {
      font-size: 18px;
      background: #fff;
	  background: url(../img/home_banner.png) no-repeat;
	  color: #ffffff;
	transition:transform 5s ease 0s, opacity 2s ease 0s;
	    background-size: cover !important;
    }
.container .swiper-slide-active{
	transform:matrix(1.1, 0, 0, 1.1, 0, 0);
}
.container .swiper-slide>p:nth-of-type(1){
	font-size: 34.671px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	margin-top: 386px;
	margin-left: 378px;
}
.container .swiper-slide>p:nth-of-type(2){
	font-size: 53.34px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	font-weight: bold;
	margin-top: 40px;
	margin-left: 378px;
}
.aboutUs{
	width: 227px;
	height: 78px;
	margin-top: 76px;
	margin-left: 346px;
	position: relative;
}
.aboutUs>span::before{
	content: "";
	position: absolute;
	width: 54px;
	height: 3px;
	background: #e94b0a;
	top: 37px;
	left: 0;
}
.aboutUs>a{
	display: block;
	width: 190px;
	height: 100%;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	border-style: solid;
	float: right;
	text-align: center;
	line-height: 78px;
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
}
.aboutUs>a:hover{
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}



.navCenter_txt{
	/* width: auto;
	height: 100%; */
	position: absolute;
	top: 480px;
	left: 234px;
	transition: all 0.6s;
	opacity: 0;
}
.item.active .navCenter_txt{ 
	top: 368px;
	opacity: 1;
}
.navCenter_txt>p:nth-of-type(1){
	font-size: 34.671px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	line-height: 1.154;
	margin-left: 150px;
}
.navCenter_txt>p:nth-of-type(2){
	font-size: 53.34px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 0.75;
	margin-left: 150px;
	margin-top: 35px;
}

.home_icon{
	position: absolute;
	width: 194px;
	height: 35px;
	bottom: 68px;
	right: 161px;
	z-index: 10;
	display: flex;
	align-items: center;
}
.home_icon>span{
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	margin-left: 17px;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}


/* 正文 */
.content{
	width: 1550px;
	height: auto;
	margin: auto;
	margin-top: 175px;
}
.describe{
	width: 100%;
	height: auto;
}
.describe_left{
	width: 867px;
	height: auto;
	float: left;
}
.describe_right{
	width: 542px;
	height: auto;
	float: right;
	margin-right: 20px;
}
.describe_left>h3{
	font-family: "PingFangSC";
	color: rgb(18, 18, 18);
	font-weight: bold;
	line-height: 1.667;
	font-size: 40px;
}

.describe_left>p:nth-of-type(1){
	margin-top: 96px;
	overflow: auto;
  	  display: -webkit-box;
   	 -webkit-box-orient: vertical;
    	-webkit-line-clamp: 4;
}
.describe_left>p{
	font-size: 21.336px;
	font-family: "PingFangSC";
	color: rgb(100, 99, 99);
	line-height: 1.875;
	overflow: auto;
  	  display: -webkit-box;
   	 -webkit-box-orient: vertical;
    	-webkit-line-clamp: 3;
}
.company_linian_title{
	font-size:40px !important;
	color:#f38004 !important;
}
.lookMore{
	margin-top: 100px;
	display: flex;
	align-items: center;
}
.lookMore_left{
	float: left;
	
}
.lookMore_left>a{
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(233, 75, 10);
	line-height: 1.5;
}
.lookMore_left>a:hover{
	text-decoration: none;
	color: rgb(233, 75, 10);
}
.list{
	width: 100%;
	height: auto;
	margin-top: 40px;
}

.list>ul{
	width: 100%;
	height: auto;
}
.list>ul>li{
	float: left;
	width: 33.33333%;
}
.list>ul>li>p:nth-of-type(1){
	font-size: 80px;
	font-family: "Impact";
	color: rgb(77, 77, 76);
	line-height: 0.5;
}
.list>ul>li>p:nth-of-type(2){
	font-size: 21.336px;
	font-family: "PingFangSC";
	color: rgb(39, 38, 38);
	line-height: 1.875;
	margin-top: 50px;
}
.lookMore_right{
	float: left;
	margin-left: 28px;
}
.lookMore_right>img{
	max-width: 43px;
}
.time{
	width: 100%;
	height: 36px;
	margin-top: 35px;
	position: relative;
}
.time>a{
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	float: right;
	padding-right: 37px;
	box-sizing: border-box;
	width: 315px;
}
.time>a:hover{
	text-decoration: none;
	color: rgb(31, 31, 31);
}
.time>a>span{
	color: #e94b0a;
}
.time>span::before{
	position: absolute;
	content: "";
	top: 15px;
	left: 24px;
	width: 175px;
	height: 2px;
	background: #cbc1c1;
}
.RG_img{
	width: 538px;
	height: 646px;
	margin-top: 167px;
	background: url(../img/home_img3.png) center no-repeat;
	background-size: cover;
	padding-top: 218px;
	padding-left: 76px;
	padding-right: 76px;
	box-sizing: border-box;
}
.RG_img_1{
	position: relative;
}

.RG_img_1>span{
	font-size: 32px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	font-weight: bold;
	line-height: 1.25;
	position: absolute;
	bottom: 11px;
	left: 226px;
}
.RG_img>p{
	font-size: 21.336px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 1.875;
	margin-top: 74px;
}
.RG_img>p>span{
	color: #e94b0a;
}
.page{
	width: 1558px;
	height: 533px;
	margin-top: 100px;
	padding-left: 20px;
	padding-right: 24px;
	box-sizing: border-box;
	margin-bottom: 180px;
}
.page_left{
	width: 50%;
	height: 100%;
	float: left;
	background: url(../img/home_img1_03.jpg) center no-repeat;
	background-size: cover;
	text-align: center;
	position: relative;
}
.page_left>img{
	margin-top: 96px;
}
.page_left>p{
	font-size: 32px;
	font-family: "PingFang";
	color: rgb(31, 31, 31);
	font-weight: bold;
	line-height: 1.25;
	height: 40px;
	overflow: hidden;
	
}
.page_right{
	width: 50%;
	height: 100%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	/* background: url(../img/aaa.jpg) center no-repeat;
	background-size: cover; */
}
#page_right2{
	display: none;
}
.book{
	width: 1567px;
	height: 985px;
	margin: auto;
	margin-top: 185px;
	position: relative;
}
.book_left{
	width: 650px;
	height: 505px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}
.book_right{
	width: 1202px;
	height: 679px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	background: url(../img/home_img5.png) center no-repeat;
	background-size: cover;
}
.book_left>p:nth-of-type(1){
	font-size: 21.336px;
	font-family: "PingFang";
	color: rgb(22, 22, 22);
	line-height: 1.875;
	position: relative;
	height: 42px;
}
.book_left>p:nth-of-type(1)>span{
	position: absolute;
	content: "";
	bottom: 0px;
	left: 6px;
	width: 0px;
	height: 0px;
	background: black;
	transition: all 0.6s; 
}
.book_left>p:nth-of-type(2){
	margin-top: 20px;
	font-size: 40px;
	font-family: "PingFang";
	color: rgb(22, 22, 22);
	font-weight: bold;
	line-height: 1;
}
.book_left>p:nth-of-type(3){
	font-size: 24px;
	font-family: "PingFangSC";
	color: rgb(22, 22, 22);
	line-height: 1.667;
	text-align: left;
	margin-top: 50px;
	overflow: auto;
  	  display: -webkit-box;
   	 -webkit-box-orient: vertical;
    	-webkit-line-clamp: 7;
}



/* 团队 */
.team{
	width: 100%;
	height: 848px;
	margin-top: 212px;
	position: relative;
}
.bg_team{
	width: 100%;
	height: 777px;
	background: url(../img/home_img7.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 72px;
	left: 0;
	z-index: -1;
}
.tean_content{
	width: 1529px;
	height: 695px;
	margin: auto;
	z-index: 99;
}
.tean_content_left{
	width: 590px;
	height: auto;
	float: left;
	padding-top: 176px;
	box-sizing: border-box;
}
.tean_content_left>p:nth-of-type(1){
	display: flex;
	align-items: center;
}
.tean_content_left>p:nth-of-type(1)>span{
	font-size: 40px;
	font-family: "PingFang";
	color: rgb(236, 241, 247);
	font-weight: bold;
	line-height: 1;
	margin-left: 22px;
}
.tean_content_left>p:nth-of-type(2){
	font-size: 21.336px;
	font-family: "PingFang";
	color: rgb(232, 232, 232);
	line-height: 1.875;
	margin-top: 75px;
	overflow: auto;
  	  display: -webkit-box;
   	 -webkit-box-orient: vertical;
    	-webkit-line-clamp: 10;
}
.tean_content_right{
	width: 838px;
	height: 695px;
	float: right;
	position: relative;
	overflow: hidden;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	position: absolute;
	top: 560px !important;
	left: 78px !important;
	width: 70px !important;
	height: 54px !important;
	background: #075cbc !important;
	opacity:1 !important;
	color: #ffffff !important;
	font-size: 30px !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	position: absolute;
	top: 560px;
	left: 78px;
	width: 70px;
	height: 54px;
	background: #075cbc;
	opacity:1 !important;
	color: #ffffff;
	font-size: 30px;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
	content: "" !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev2{
	position: absolute;
	top: 560px !important;
	/* left: 151px !important; */
	width: 70px !important;
	height: 54px !important;
	background: #075cbc !important;
	opacity:1 !important;
	color: #ffffff !important;
	font-size: 30px !important;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev2:after{
	content: "" !important;
}

.footer{
	width: 100%;
	height: auto;
	margin-top: 15px;
	position: relative;
	padding-top: 230px;
	padding-bottom: 100px;
	box-sizing: border-box;
}
.footer_bg{
	position: absolute;
	width: 1378px;
	height: 950px;
	top: 0;
	right: 0;
	background: url(../img/home_img8.png) center no-repeat;
	background-size: cover;
	z-index: -1;
}
.footer_content{
	width: 1529px;
	height: auto;
	margin: auto;
}
.footer_content_left{
	width: 670px;
	height: auto;
	float: left;
}
.footer_content_left>p:nth-of-type(1){
	font-size: 40px;
	font-family: "PingFangSC";
	color: rgb(18, 18, 18);
	font-weight: bold;
	line-height: 1.667;
	letter-spacing: 5px;
}
.footer_content_left>p:nth-of-type(1)>span{
	color: #e94b0a;
}

.footer_content_left>ul{
	width: 100%;
	height: auto;
	margin-top: 13px;
}
.footer_content_left>ul>li{
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 33px;
}
.footer_content_left>ul>li>img{
	max-width:33px;
}
.footer_content_left>ul>li>span{
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 2.5;
	margin-left: 35px;
}
.footer_content_right{
	width: 859px;
	height: auto;
	float: left;
}
.footer_content_right>form>input{
	width: 416px;
	height: 102px;
	outline: none;
	border: none;
	background-color: rgb(236, 241, 247);
	opacity: 0.502;
	box-shadow: inset 0px 0px 7px 0px rgba(28, 28, 28, 0.46);
	padding-left: 55px;
	box-sizing: border-box;
	font-size: 24px;
	font-family: "PingFangSC";
	color: rgb(169, 164, 164);
	line-height: 1.667;
}
.footer_content_right>form>textarea{
	width: 100%;
	height: 235px;
	outline: none;
	border: none;
	background-color: rgb(236, 241, 247);
	opacity: 0.502;
	box-shadow: inset 0px 0px 7px 0px rgba(28, 28, 28, 0.46);
	padding-left: 55px;
	box-sizing: border-box;
	font-size: 24px;
	font-family: "PingFangSC";
	color: rgb(169, 164, 164);
	line-height: 1.667;
	margin-top: 14px;
}
.footer_content_right>form>button{
	width: 852px;
	height: 103px;
	background-color: rgb(50, 94, 145);
	outline: none;
	border: none;
	margin-top: 14px;
	font-size: 32px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	line-height: 1.25;
}

.footer_icon{
	width: 1529px;
	margin: auto;
	height: 100px;
	margin-top: 172px;
}
.footer_icon_left{
	float: left;
}
.cright{
    text-align: center;
    margin-top: 30px;
}
.otherPh{
	float: left;
	width: auto;
	height: 48px;
	text-align: right;
	margin-top: 50px;
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 2.5;
	display: flex;
	align-items: center;
	justify-content: right;
	margin-left: 564px;
}
.otherPh>a:hover{
	text-decoration: none;
	color: #337ab7;
}
.otherPh>span{
	display: inline-block;
	width: 98px;
	height: 1px;
	background: #1f1f1f;
}
.footer_icon>ul{
	width: 244px;
	height: 50px;
	float: right;
	margin-top: 50px;
}
.footer_icon>ul>li{
	width: 33.3333%;
	float: left;
	height: 100%;
	display: flex;
	align-items: center;
}
/* 荣誉处轮播 */
.book_swiper{
	width: 100%;
	height: 587px;
	position: absolute;
	z-index: 99;
	top: 400px;
	left: 0;
}
.book_swiper_content{
	width: 100%;
	height: 100%;
	padding-top: 30px;
	box-sizing: border-box;
	position: relative;
}
.book_swiper .swiper-container{
	width: 100%;
	height: 552px;
	position: static;
}
.book_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	position: absolute;
	top: 0 !important;
	left: 1395px !important;
}
.book_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	top: 0 !important;
	left: 1466px !important;
}

.swiper-container2 {
      width: 100%;
      height: 100%;
    }
 .swiper-container2   .swiper-slide {
	 width: 100% !important;
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-container2   .swiper-slide>img{
	width:100%;
	height:100%;
}
.book_swiper .swiper-slide{
	padding-top: 160px;
	box-sizing: border-box;
	/* width: 33.3333% !important; */
	margin-right: 0px;
}
.book_swiper .swiper-slide-active{
	width: 574px !important;
	padding-top: 38px;
	box-sizing: border-box;
	margin-right: 49px !important;
}
.book_swiper .swiper-slide-active>img{
	width: 100%;
	height: auto;
	transition: all 0.6s;
}


.book_swiper .swiper-slide-prev{
	text-align: left;
	width: 450px !important;
	margin-right: 49px !important;
}
.book_swiper .swiper-slide-next{
	text-align: right;
	width: 445px !important;
	margin-right: 49px !important;
}

.video{
	width: 100%;
	height: 100%;
}
.videolist { position:relative; float:left; width:768px; height:527px; margin-right:50px; margin-top:15px; margin-bottom:30px; }
	  .videolist:hover{ cursor: pointer; }
	  .videoed {  width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99;  }
	  .videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
	  .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }


#nav2{
	display: none;
}
/* 移动端 */
@media (max-width: 768px) {
	.container{
		width: 100% !important;
	}
	.content{
		width: 100% !important;
	}
	.describe_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.list>ul>li{
		text-align: center;
	}
	.describe_right{
		float: left;
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.RG_img{
		width: 100%;
	}
	.page{
		width: 100%;
		height: auto;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.page_left{
		width: 100%;
	}
	.page_right{
		width: 100%;
	}
	.videolist{
		width: 100%;
	}
	.book{
		width: 100%;
		
	}
	.lookMore{
		margin-top: 50px;
	}
	.book_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.book_right{
		width: 100%;
		
	}
	.book_swiper{
		height: auto;
	}
	.book_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		/* left: 500px !important; */
		display: none;
	}
	.book_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		/* left: 600px !important; */
		display: none;
	}
	.book_swiper .swiper_slide>img{
		width: 100%;
	}
	.book_swiper .swiper-slide-prev{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide-prev>img{
		width: 100% !important;
	}
	.book_swiper .swiper-slide-next{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.book_swiper .swiper-slide-next>img{
		width: 100% !important;
	}
	.book_swiper .swiper-container{
		height: auto;
	}
	.swiper-slide-active{
		width: 100% !important;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide{
		padding-top: 80px;
		box-sizing: border-box;
		text-align: center;
		width: 100% !important;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.team{
		height: auto;
	}
	.tean_content{
		width: 100% !important;
		height: auto;
	}
	.tean_content_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.tean_content_right{
		width: 100%;
	}
	.tean_content_right .swiper-button-prev, .swiper-container-rtl .swiper-button-next2{
		top: 300px !important;
		left: 0 !important;
	}
	.tean_content_right .swiper-button-next, .swiper-container-rtl .swiper-button-prev2{
		top: 300px !important;
		right: 0px !important;
		left: auto !important;
	}
	.footer{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_right{
		width: 100%;
	}
	.footer_content_right>form>input{
		width: 100%;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_icon{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
	}
	.footer_icon_left{
		width: 100%;
		text-align: center;
	}
	.otherPh{
		margin-left: 0px !important;
	}
	.swiper-container2 .swiper-slide{
		padding-top: 0px !important;
		box-sizing: border-box;
	}
	.swiper-container2 .swiper-slide>img{
		width: 100% !important;
	}
	.swiper-container2{
		position: relative;
	}
	/* 移动端导航 */
	#nav1{
		display: none;
	}
	#nav2{
		display: block !important;
	}
	.naVTop{
		width: 100%;
		margin-top: 0px;
		background: #000;
		text-align: center;
		position: relative;
	}
	.clickIcon{
		position: absolute;
		width: 30px;
		height: 35px;
		top: 10px;
		right: 0;
		margin: 23px 20px;
		padding: 5px 0px;
		box-sizing: border-box;
	}
	.clickIcon>span{
		display: inherit;
		width: 100%;
		height: 5px;
		margin-bottom: 5px;
		background: #ffffff;
	}
	.clickmeng{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: absolute;
		top: 97px;
		left: 0;
		z-index: 999;
		display: none;
		transition: all 0.6s; 
		padding-top: 50px;
		box-sizing: border-box;
	}
	.clickmeng>ul{
		width: 100%;
		height: 100%;
	}
	.clickmeng>ul>li{
		width: 100%;
	}
	.clickmeng>ul>li>a{
		display: block;
		width: 100%;
		padding: 15px 0px;
		box-sizing: border-box;
		text-align: center;
		font-size: 21.336px;
		font-family: "PingFang";
		color: rgb(254, 252, 252);
		line-height: 1.875;
	}
	.navCenter_txt{
		left: 0;
	}
	#page_right1{
		display: none;
	}
	#page_right2{
		display: block;
		margin-top: 20px;
	}
}
@media (min-width: 768px) and (max-width: 900px) {
	.container{
		width: 100% !important;
	}
	.content{
		width: 100% !important;
	}
	.describe_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.list>ul>li{
		text-align: center;
	}
	.describe_right{
		float: left;
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.RG_img{
		width: 100%;
	}
	.page{
		width: 100%;
		height: auto;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.page_left{
		width: 100%;
	}
	.page_right{
		width: 100%;
	}
	.videolist{
		width: 100%;
	}
	.book{
		width: 100%;
		
	}
	.lookMore{
		margin-top: 50px;
	}
	.book_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.book_right{
		width: 100%;
		
	}
	.book_swiper{
		height: auto;
	}
	.book_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		/* left: 500px !important; */
		display: none;
	}
	.book_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		/* left: 600px !important; */
		display: none;
	}
	.book_swiper .swiper_slide>img{
		width: 100%;
	}
	.book_swiper .swiper-slide-prev{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide-prev>img{
		width: 100% !important;
	}
	.book_swiper .swiper-slide-next{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.book_swiper .swiper-slide-next>img{
		width: 100% !important;
	}
	.book_swiper .swiper-container{
		height: auto;
	}
	.swiper-slide-active{
		width: 100% !important;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide{
		padding-top: 80px;
		box-sizing: border-box;
		text-align: center;
		width: 100% !important;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.team{
		height: auto;
	}
	.tean_content{
		width: 100% !important;
		height: auto;
	}
	.tean_content_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.tean_content_right{
		width: 100%;
	}
	.tean_content_right .swiper-button-prev, .swiper-container-rtl .swiper-button-next2{
		top: 300px !important;
		left: 0 !important;
	}
	.tean_content_right .swiper-button-next, .swiper-container-rtl .swiper-button-prev2{
		top: 300px !important;
		right: 0px !important;
		left: auto !important;
	}
	.footer{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_right{
		width: 100%;
	}
	.footer_content_right>form>input{
		width: 100%;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_icon{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
	}
	.footer_icon_left{
		width: 100%;
		text-align: center;
	}
	.otherPh{
		margin-left: 0px !important;
	}
	.swiper-container2 .swiper-slide{
		padding-top: 0px !important;
		box-sizing: border-box;
	}
	.swiper-container2 .swiper-slide>img{
		width: 100% !important;
	}
	.swiper-container2{
		position: relative;
	}
	/* 移动端导航 */
	#nav1{
		display: none;
	}
	#nav2{
		display: block !important;
	}
	.naVTop{
		width: 100%;
		margin-top: 0px;
		background: #000;
		text-align: center;
		position: relative;
	}
	.clickIcon{
		position: absolute;
		width: 30px;
		height: 35px;
		top: 10px;
		right: 0;
		margin: 23px 20px;
		padding: 5px 0px;
		box-sizing: border-box;
	}
	.clickIcon>span{
		display: inherit;
		width: 100%;
		height: 5px;
		margin-bottom: 5px;
		background: #ffffff;
	}
	.clickmeng{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: absolute;
		top: 97px;
		left: 0;
		z-index: 999;
		display: none;
		transition: all 0.6s; 
		padding-top: 50px;
		box-sizing: border-box;
	}
	.clickmeng>ul{
		width: 100%;
		height: 100%;
	}
	.clickmeng>ul>li{
		width: 100%;
	}
	.clickmeng>ul>li>a{
		display: block;
		width: 100%;
		padding: 15px 0px;
		box-sizing: border-box;
		text-align: center;
		font-size: 21.336px;
		font-family: "PingFang";
		color: rgb(254, 252, 252);
		line-height: 1.875;
	}
	.navCenter_txt{
		left: 0;
	}
	#page_right1{
		display: none;
	}
	#page_right2{
		display: block;
		margin-top: 20px;
	}
}
@media (min-width: 900px) and (max-width: 1440px){
	.container{
		width: 100% !important;
	}
	.content{
		width: 90% !important;
	}
	.describe_left{
		width:50%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.list>ul>li{
		text-align: center;
	}
	.describe_right{
		float: left;
		width: 50%;
		margin-right:0px;
	}
	.describe_left>h3{
		font-size:30px;
	}
	.describe_left>p:nth-of-type(1){
		margin-top:50px;
	}
	.list>ul>li>p:nth-of-type(1){
		font-size:60px;
	}
	.list{
		margin-top:100px;
	}
	.time>span::before{
		width:100px;
	}
	.RG_img{
		width: 100%;
	}
	.page{
		width: 100%;
		height: auto;
		margin-bottom:50px;
	}
	.videolist{
		width: 100%;
	}
	.book{
		width: 100%;
		margin-top: 100px;
		
	}
	.lookMore{
		margin-top: 50px;
	}
	.book_left{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.book_right{
		width: 100%;
		
	}
	.book_swiper{
		height: auto;
	}
	.book_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		/* left: 500px !important; */
		display: none;
	}
	.book_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		/* left: 600px !important; */
		display: none;
	}
	.book_swiper .swiper_slide>img{
		width: 100%;
	}
	.book_swiper .swiper-slide-prev{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide-prev>img{
		width: 100% !important;
	}
	.book_swiper .swiper-slide-next{
		width: 30.7% !important;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.book_swiper .swiper-slide-next>img{
		width: 100% !important;
	}
	.book_swiper .swiper-container{
		height: auto;
	}
	.swiper-slide-active{
		width: 100% !important;
		margin-right: 20px !important;
	}
	.book_swiper .swiper-slide{
		padding-top: 80px;
		box-sizing: border-box;
		text-align: center;
		width: 100% !important;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.team{
		height: auto;
		margin-top:0px;
	}
	.tean_content{
		width: 100% !important;
		height: auto;
	}
	.tean_content_left{
		width: 50%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.tean_content_right{
		width: 50%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.tean_content_right .swiper-button-prev, .swiper-container-rtl .swiper-button-next2{
		top: 300px !important;
		left: 0 !important;
	}
	.tean_content_right .swiper-button-next, .swiper-container-rtl .swiper-button-prev2{
		top: 300px !important;
		right: 0px !important;
		left: auto !important;
	}
	.footer{
		width: 100%;
	}
	.footer_content{
		width: 90%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_left{
		width:50%
	}
	.footer_content_right{
		width: 50%;
	}
	.footer_content_left>p:nth-of-type(1) {
		font-size:28px;
	}
	.footer_content_left>ul>li>span{
		font-size:18px;
	}
	.footer_content_right>form>input{
		width: 50%;
		float:left;
		padding-left:20px;
		font-size:16px;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 0px;
	}
	.footer_content_right>form>textarea{
		padding-left:20px;
		font-size:16px;
	}
	.footer_content_right>form>button{
		width: 100%;
		font-size:16px;
		height:75px;
	}
	.footer_icon{
		width: 90%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
		display:flex;
		align-items: center;
	}
	.footer_icon_left{
		width: 30%;
		text-align: center;
	}
	.footer_icon_left>img{
		max-width:100%;
	}
	.otherPh{
		margin-left: 200px !important;
		font-size:16px;
		margin-top:25px;
	}
	.footer_icon>ul{
		margin-left:200px;
	}
	.swiper-container2 .swiper-slide{
		padding-top: 0px !important;
		box-sizing: border-box;
	}
	.swiper-container2 .swiper-slide>img{
		width: 100% !important;
	}
	.swiper-container2{
		position: relative;
	}
	/* 移动端导航 */
	#nav1{
		display: block
	}
	#nav2{
		display: none !important;
	}
	.naVTop{
		width: 90%;
		margin: auto;
		margin-top: 62px;
		text-align: center;
		position: relative;
	}
	.naVTop_left{
		width:30%;
	}
	.naVTop_right{
		width:70%;
	}
	.naVTop_left>a>img{
		width:100%;
	}
	.naVTop_right>ul>li:last-child>span{
		margin-left:15px;
		margin-right:15px;
	}
	.time>a{
		width:535px;
	}
	.clickIcon{
		position: absolute;
		width: 30px;
		height: 35px;
		top: 10px;
		right: 0;
		margin: 23px 20px;
		padding: 5px 0px;
		box-sizing: border-box;
	}
	.clickIcon>span{
		display: inherit;
		width: 100%;
		height: 5px;
		margin-bottom: 5px;
		background: #ffffff;
	}
	.clickmeng{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: absolute;
		top: 97px;
		left: 0;
		z-index: 999;
		display: none;
		transition: all 0.6s; 
		padding-top: 50px;
		box-sizing: border-box;
	}
	.clickmeng>ul{
		width: 100%;
		height: 100%;
	}
	.clickmeng>ul>li{
		width: 100%;
	}
	.clickmeng>ul>li>a{
		display: block;
		width: 100%;
		padding: 15px 0px;
		box-sizing: border-box;
		text-align: center;
		font-size: 21.336px;
		font-family: "PingFang";
		color: rgb(254, 252, 252);
		line-height: 1.875;
	}
	.navCenter_txt{
		left: 0;
	}
	#page_right1{
		display: block
	}
	#page_right2{
		display: none
		margin-top: 20px;
	}
}



@media (min-width:320px) and (max-width:667px) {
	#nav2{
		height: 667px;
	}
	.naVTop{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.naVTop>img{
		height: 50%;
		width: auto;
	}
	.content{
		margin-top: 50px;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.describe_left>h3{
		font-size: 22px;
	}
	.describe_left>p:nth-of-type(1){
		margin-top: 20px;
		font-size: 16px;
	}
	.describe_left>p{
		font-size: 16px;
	}
	.lookMore_left>a{
		font-size: 20px;
	}
	.describe_left{
		padding: 0px;
		box-sizing: border-box;
	}
	.list{
		margin-top: 60px;
	}
	.list>ul>li{
		width: 100%;
		margin-bottom: 20px;
	}
	.list>ul>li>p:nth-of-type(2){
		margin-top: 20px;
	}
	.describe_right{
		padding: 0px;
		box-sizing: border-box;
	}
	.time>span::before{
		width: 0;
		height: 0;
	}
	.RG_img{
		margin-top: 50px;
		height: 424px;
		padding-top: 100px;
		padding-left: 60px;
		box-sizing: border-box;
	}
	.RG_img_1>img{
		width: 50%;
	}
	.RG_img_1>span{
		font-size: 20px;
		clear: both;
		left: auto;
	}
	.RG_img>p{
		margin-top: 30px;
		font-size: 16px;
	}
	.page{
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		margin-top: 50px;
		margin-bottom: 0px;
	}
	.page_left{
		height: 287px;
	}
	.page_left>img{
		width: 70%;
		margin-top: 42px;
	}
	.page_left>p{
		position: static;
		font-size: 22px;
	}
	.book{
		margin-top: 50px;
		height: 750px;
	}
	.book_left{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		box-sizing: border-box;
	}
	.book_left>p:nth-of-type(1){
		font-size: 16px;
	}
	.book_left>p:nth-of-type(2){
		font-size: 22px;
	}
	.book_left>p:nth-of-type(3){
		font-size: 16px;
	}
	.book_swiper .swiper-slide{
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		box-sizing: border-box;
	}
	.team{
		margin-top: 0;
	}
	.tean_content_left{
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.tean_content_left>p:nth-of-type(2){
		font-size: 16px;
	}
	.bg_team{
		height: 600px;
	}
	.tean_content_right{
		height: 433px;
	}
	.tean_content_right .swiper-button-prev, .swiper-container-rtl .swiper-button-next2{
		top: 200px !important;
	}
	.tean_content_right .swiper-button-next, .swiper-container-rtl .swiper-button-prev2{
		top: 200px !important;
	}
	.footer{
		width: 100%;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.footer_bg{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.footer_content_left{
		width: 100%;
	}
	.footer_content_left>p:nth-of-type(1){
		font-size: 24px;
	}
	.footer_content_right{
		width: 100%;
	}
	
	.footer_content_right>form>input{
		width: 100%;
		padding-left: 26px;
		box-sizing: border-box;
		font-size: 14px;
		height: 62px;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_left>ul>li>span{
		font-size: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_content_right>form>textarea{
		padding-left: 26px;
		box-sizing: border-box;
		font-size: 14px;
	}
	.footer_icon{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		height: auto;
		margin-top: 50px;
	}
	.footer_icon_left{
		width: 100%;
		margin:auto;
		display:flex;
		justify-content: center;
	}
	.otherPh{
		margin-left: 0px !important;
		font-size:18px;
		width:100%;
		justify-content: center;
	}
	.footer_icon_left>img{
		width: 55%;
	}
	.footer_icon>ul{
		width: 100%;
		margin-bottom: 50px;
	}
	.footer_icon>ul>li{
		justify-content: center;
	}
	.footer_content_right>form>button{
		width: 100%;
		font-size: 26px;
		height: 62px;
	}
	.footer_icon>ul>li>img{
		width:30px;
	}
	.navCenter_txt{
		position: static;
		margin-top: 200px;
	}
	.navCenter_txt>p:nth-of-type(1){
		margin-left: 0px;
		text-align: center;
		font-size: 20px;
	}
	.navCenter_txt>p:nth-of-type(2){
		margin-left: 0px;
		text-align: center;
		font-size: 24px;
	}
	.aboutUs{
		margin-left: 0;
	}
	.carousel-indicators{
		left: 0px !important;
	}
	.clickmeng>ul>li>a{
		font-size: 16px;
	}
	.container .swiper-container3{
		width: 100%;
	}
	.carousel-indicators .active>span{
		width: 50px;
		margin-right: 18px;
	}
	.carousel-indicators li{
		font-size: 18px;
	}
	.nav_all{
		top:0px;
	}
}

/* 更改到首页 */
.about_title {
	width: 1214px;
	height: auto;
	margin: auto;
	margin-top: 105px;
}

.about_title>p:nth-of-type(1) {
	text-align: center;
	font-size: 40px;
	font-family: "zihun100hao";
	color: rgb(35, 34, 34);
	line-height: 1.1;
	font-weight: bold;
}

.about_title>p:nth-of-type(2) {
	font-size: 16px;
	font-family: "PingFang";
	color: rgb(93, 90, 90);
	line-height: 1.8;
	text-align: center;
	margin-top: 40px;
	letter-spacing: 2px;
}

.about_swiper {
	width: 100%;
	height: 464px;
	margin-top: 79px;
	overflow: hidden;
}

.about_swiper .swiper-container4 {
	width: 100%;
	height: 100%;
}

.about_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.about_swiper .swiper-slide>img {
	width: 100%;
	height: auto;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	display: flex;
	align-items: center;
	justify-content: center;
}

.about_swiper .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	margin: 0px 26px !important;
}

.about_swiper .swiper-pagination-bullet-active {
	width: 47px;
	height: 20px;
	background: #092d76;
	border-radius: 20px;
}


